﻿using Real.Datos.Repositories;
using Real.Entidad;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;


namespace Real.Negocio
{
    public class Proveedores
    {

        /// <summary>
        /// 
        /// </summary>
        /// <returns></returns>
        public static IList<Proveedor> FindAll()
        {
            IProveedorRepository _repository = new ProveedorRepository();
            return _repository.FindAll();
        }


        public static Proveedor FindById(int id)
        {
            IProveedorRepository _repository = new ProveedorRepository();
            return _repository.FindById(id);
        }

        public static IList<Proveedor> FindAllWithIvaActividad()
        {
            IProveedorRepository _repository = new ProveedorRepository();
            return _repository.FindAllWithIvaActividad();
        }


        public static Proveedor FindByIdWithIvaActividad(int id)
        {
            IProveedorRepository _repository = new ProveedorRepository();
            return _repository.FindByIdWithIvaActividad(id);
        }


        public static IList<Proveedor> FindByProveedor(string proveedor)
        {
            IProveedorRepository _repository = new ProveedorRepository();
            return _repository.FindByProveedor(proveedor);
        }
       
    }
}
